3090
6
3673
696
1
1270
1466
2919
2
728
844
549
1289601
4
2358
9
2155
3
1420
689
2178
308
1876
770
1895
2948
3868
10
917
1903
1038
6346
16
10598
989
861
1039
3694