300
0
1454
477
798
1073
1598
1
2296
2
2383
8
472
1897
420
1053
1680
475
2395
913
662
358
120469
35
1232
560
611
840
728
1694
2391
2150