580
1
936
4
743
3521
397
384
426
492
2
576
973
455
464
592
531
563
3
478
466
1666
6
1668
5933
1551
622
564
1106
547
1709
635
1131
5
530