400
0
575
889
621
1626
3
2466
5
625
1519
23
1252
1239
6781
1
683
1251
3144
887
348
445
4059
818
3252
352
3169
19079
6
2106
786
2649
1164
3554
9
4617
4