21152
8
2593
1
297066
0
696
1270
2711
2
1466
728
844
549
5151
2911
9
4651
3
398656
19
1420
689
2178
308
550
1876
770
1895
4724
917
1038
1942
989
861
2082
1039