2232
2418
2
1
1
1
463
185
27
1
4
1
4
3
8
2
6
6
412
43
2
7
1
1
1
2
12
8
1
6
191
1
1
108
1
1
29
1
3
7
578
5
245
699
572
641
75
9
23
1
2
3
529
53
3
10
1
1
29
3
1
37
162
1234
62
37
142
1248
501
304
542
574
847
11
16
10
864
44
13
59
1
2
5
2
1
54
186
1
1
1
3
3
16
9
22
6
145
37
1773
277
901
794
427
41
585
14
37
1
63
312
6
94
143
2220
12
1983
249
11