1105
2
2505
843
1
2306
3155
522
2589
2013
1593
1020
1262
978
0
1967
4757
8
1991
3
6916
4453
4
3691
1295
2650
20
1028
2327
11
280
5006
5
1115
1581
297066
2615
2478
2250