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