21152
8
2999
3
1162
0
3090
6
19944
2
398656
19
2711
297066
2903
2593
1
1380
2932
1787
496
1526
1606
3546
1637
619
2799
562
17946
1632
4833
467
2911
9
3080
1013
19932
19783