1105
2
843
1
2505
2306
3155
522
2589
2013
1593
951
1020
1262
619
2322
4
1458
0
2131
2327
11
1967
564
616
1564
2502
2740
1028
3473
5006
5
527
3
1991
3066
7
3539