2840
2
400
0
575
889
621
901
1
1626
3
2466
5
625
1519
23
1252
1239
1393
6781
683
1251
1946
3144
887
348
445
4059
818
3252
352
3169
19079
6
1331
2106