21152
8
2593
1
1787
297066
0
270
1903
3
1308
2711
2
1893
2392
891
1103
5151
2911
9
1974
4651
1345
1037
398656
19
2045
2442
30334
6
16868
39
946
550
1719
4724
2181
912
1942