21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
3080
583
1598
4926
5
2711
1425
2911
9
4651
1518
398656
19
550
5151
25669
14
19783
2535
734
2996
862
1931
3041
4044
3083