21152
8
4651
3
297066
0
3090
6
2903
2593
1
2932
2
536
2996
14
3080
863
475
108797
585
1189
1639
662
153
2711
2911
9
810
398656
19
2902
16
750
572
485
3158
1193
255