905
1
582
0
1739
3
1265
1449
554
2555
2505
2
1306
1218
1015
2294
951
3354
1038
2312
1740
843
2495
1451
3518
2522
1743
1681
3054
5
3683
2057
1336
1683
1787