501
0
375
437
2431
3
356
598
1748
321
1126
2105
1
470
384
467
2602
2
460
2417
492
432
1015
1086
2190
802
288
752
382
78
2103
1377
56488
1537