21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
3080
882
1779
2089
2711
1539
2911
9
4651
398656
19
2335
1371
3696
2992
550
5151
25669
14
19783
2535
2996
6710
4044
5
3083
2479