2601
3
4209
699
843
4
1502
2158
1142
1757
2333
728
1854
1745
2
4307
1028
1324
1950
703
1409
1323
2028
252
2556
1781
2780
2189
1382