952
4977
1017
1122
729
3662
926
704
773
800
857
792
1139
2649
676
721
9607
718
24266
1218
1159
7859
4380
908
975
814
3798
843
1485
3224
777
684
1458
5032
10268
2637
751
776
1825
1112
691
852
801
1099
971
646
2077
1169
784
876
1661
1520
695
930
728
1385
5860
4289
13458
1101