592
2
455
1
1551
4
531
464
743
461
811
580
936
735
499
581
953
1714
3
2585
5523
756
514
1963
655
782
2082
9
394
597
543
2663
12
558
492
605