21152
8
3080
3
2932
2
3090
6
2245
2903
1047
32302
0
297066
1421
1746
1356
1
1160
905
903
669
3715
1467
3315
5151
1383
2366
5
25669
4651
14
19783
2535
2996
4044
3083