948
886
1116
1245
777
934
4538
3328
754
1368
6017
811
9681
5244
1473
2638
901
1311
1231
951
2069
2842
1014
2939
1728
3282
832
900
3889
1476
7240
9107
1362
1368
1197
951
2921
966
945
1324
4535
1552
923
3293
1555
7289
963
801
896
920
988
918
1601
972
1261
6961
913
777
1086
3971