21152
8
2593
1
2377
297066
0
3777
2711
2
1185
2110
5151
1001
2911
9
4651
3
1474
4
398656
19
852
2340
3673
1723
550
986
1876
2058
1124
4724
1671
1128
159
674
1942
1470