3090
6
843
1
3673
2306
2
2505
2013
1105
2589
3155
5006
5
522
2358
9
1991
3
2919
978
0
1903
1289601
4
6916
3868
10
2155
2948
10598
9027
5347
6346
16
10827
1593
1320
5052
2257