21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
824
2329
3546
579
17946
3080
25669
1721
2711
2203
2911
9
4651
9956
398656
19
189326
550
5151
2502
19783
2535
4044
5
3083
2465
444571