2505
2
843
1
2306
3155
522
1105
2589
2013
1593
978
0
1991
3
6916
2358
9
3868
10
1320
10598
3694
1903
1028
1020
5347
4
6095
1960
5006
5
3066
7
2160
4537
5052
6899