32353
12
2245
3
3080
21152
8
2342
2
1047
3090
6
2932
297066
0
1505
1311
1
2032
1901
7994
1636
353
5151
3715
456
2446
2037
1931
4
3261
4651
840
676
3462
189326
14421
2773