21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
3546
579
17946
3080
25669
2402
4
2711
2203
2911
9
4651
9956
398656
19
1135
2247
189326
550
5151
2502
19783
2535
4044
5
3083
1092
2465