21152
8
3090
6
2903
3
2932
2
181997
11
3080
2996
0
1354
2990
17946
19783
1193
1153
572
25669
14
1189
3012
4
1049
1804
1
314
32302
1729
623
548
2480
5517
108797
2744
1928