21152
8
3090
6
3546
1
2903
3
2593
2932
2
19783
25669
0
1189
297066
2535
14
1849
3125
3080
1193
181997
11
2502
17946
3673
32302
2996
2386
2906
2990
572
2902
16
2711
1289601
4
1694