21152
8
3090
6
2932
2
2903
3
690
1
1015
1804
2669
1694
951
3080
1743
0
25669
32302
2799
108797
564
2348
415
14
17946
1927
3083
19783
2996
403
1189
2535
3125
1933