3440
2
1385
1
505
0
2735
1733
571
1101
1215
1291
1020
1326
2163
1306
1549
1518
472
915
957
31535
415
951
456
409
1392
1163
1557