21152
8
3090
6
2903
3
2593
1
2932
2
1690
2258
297066
0
3080
1938
1015
1788
2711
1606
2911
9
4651
1819
398656
19
1047
6236
10
8527
17970
15
550
5151
12779
2352
25669
19783
2535
18816
11