1307
1661
730
729
1346
469
1332
1025
893
2514
886
1120
622
2485
2448
1170
510
1357
1610
3741
531
871
977
1764
355
590
681
2967
876
1359
1068
673
651
1236
901
1029
4095
1237
733
1646
739
2234
754
2023
832
1309
733
690