21152
8
2593
1
1787
297066
0
1903
3
2711
2
921
1893
937
2911
9
2392
2097
4
891
5151
1974
4651
1345
2676
398656
19
1308
30334
6
946
550
1719
1942
4724
4015
2181
6307
10
2044