181997
11
1996
2
2638
0
1289601
4
3629
1
6713
7071
5
55904
4601
3470
1431
36905
37355
13
4443
9
504
8945
444571
2073
32302
1013
2949
189326
1087
19079
6
1057
267612
8313
3323
13995
910