1100
0
418
276
618
4111
2
544
479
1949
2730
6
798
333
443
409
714
441
580
2123
747
771
660
602
445
1133
1045
2490
392
471
1557
53
601