21152
8
2593
1
960
2
297066
0
1004
1941
4
2711
964
5151
2911
9
4651
3
398656
19
1319
260
522
1895
1517
1398
550
4724
4721
4639
1568
919
1942
2865
2082
7893
2378
6753
17