1105
2
843
1
2505
2306
3155
522
2589
2013
1593
1992
3
1020
1262
697
0
2131
1967
1309
4914
1028
5006
5
1991
2483
108797
5389
2478
4757
8
978
5141
7
4768
2414
2818