2505
2
843
1
2306
3155
522
1105
2589
2013
1593
978
0
1991
3
6916
1028
1020
5006
5
4025
1743
3054
2057
1683
1306
2500
790
3354
1481
2243
2216
3259
2670