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