1503
1693
3063
901
694
947
1240
1107
2547
1155
663
928
1410
664
930
1071
1077
5519
1844
7297
744
1548
824
794
703
2579
3878
832
1051
4626
815
8458
805
814
3151
676
5124
8444
1425
654
936
1079
702
816
725
2175
1982
699
1123
991
888
15659
1343
2773
1453
4864
926
2031
2521
1067