400
0
1129
1518
1
1898
3025
860
477
475
107
1733
1889
2470
2
1513
650
1421
292
1425
1329
661
417
455
2000
1374
798
2372
1054
447
2982
3
915
1642