276
0
1346
302
476
576
653
772
1
3868
2
138
2445
565
81
443
379
389
616
21
572
1869
173
410
367
1550
603
455
440
785
3025
719
654