21152
8
3090
6
2903
3
2593
1
2932
2
14
0
485
297066
3080
405
137
19
572
1950
337
2996
431
2711
1189
5090
1362
16
2911
9
4651
556
749
398656
438
32
503
227