21152
8
2593
1
1787
297066
0
1903
3
2711
2
1893
7042
5
2911
9
2203
2392
1639
891
5151
2042
1974
197
2686
4651
1345
1382
1540
2676
398656
19
2361
30334
6
1888
2312
2736