58
1
333
678
1455
483
2
1560
6
1217
1595
749
505
925
1036
86
655
995
511
1489
644
460
868
79
721
939
864
3017
4
454
89
7243
592
480