1125
1
843
2089
3155
522
2
2505
2306
1105
2589
4335
978
0
2013
5006
5
1689
3
1991
2281
1180
6916
1519
6075
15
1978
1593
2861
2072
877
688
938
1219
1028
4025