1105
2
2505
843
1
2306
3155
522
2589
2013
1593
1020
1262
978
0
1967
4757
8
1991
3
6916
4453
4
3691
1028
2327
11
5006
5
1115
2615
2478
2322
4768
2414
2818
7
1532
4025