21152
8
3090
6
2903
3
2593
1
2932
2
2366
398656
19
2964
2535
1743
0
255
2996
19783
297066
3080
2258
337
1189
878
4443
9
485
804
1028
746
527
1289601
4
1914
7258
2189
2711