300
0
1454
477
798
1073
472
915
1
2725
4
970
1464
3
1053
322
6333
2
672
475
2395
913
1824
1309
1691
930
1471
4331
636
362
997
611
1846
665
958