935
0
503
417
1551
2
493
844
719
951
357
676
1020
255
488
1880
957
403
602
274
269
820
1101
381
296
736
287
1511
439
410
1420
440