21152
8
3090
6
2932
2
2593
1
2903
3
1189
0
3080
297066
572
485
2711
398656
19
25669
14
17946
3083
19783
2996
2535
1890
3125
650
32302
4471
2465
1614
5
2416
7
2911
9
4651
3498
4