21152
8
3090
6
2903
3
2593
1
2932
2
1849
5151
2907
2219
4
297066
0
3080
4471
2377
572
14
1189
730
25669
2349
2711
2911
9
4651
398656
19
2996
4754
7
2502
1743
492
550
19783