12005
3
36609
34
1222856
4
437
1
31535
0
56488
18403
6
1343
105807
42
5617
5
48766
24
1496
2142
2059
8
4793
10
3469
2
1073
422
5620
11
21743
2445
2813
558610
1811
2465
3092
8244
249
383
4328