1503
4891
864
805
1020
845
783
924
1798
1638
1266
2662
2773
1829
1267
881
3257
1385
1482
1104
994
782
985
750
1317
1116
872
11431
858
1400
732
1150
1369
1189
1358
3163
873
875
2004
1187
1380
732
1530
1979
8916
842
996
783
997
2109
1445
2554
7462
5159
3829
1031
2205
1255
1022
846