1089
0
1020
320
755
1346
2224
2
445
1594
2346
565
1398
1612
1999
1112
590
599
1332
780
747
339
316
25137
357
749
19279
2275