21152
8
3898
10
532
1
2802
6
1371
1166
11
3090
2903
3
2593
2932
2
3485
7
297066
0
3080
496
2711
711
1706
2911
9
4651
398656
19
990
550
5151
25669
14
19783
2535
2996
4044
5
3083