486
0
584
210
575
1027
267
403
1161
310
1045
298
482
320
597
846
2328
415
1020
1511
1101
297
467
392
393
675
663
2190
1
1319
602
2152