1046
1418
1484
1301
1677
1870
2594
859
2758
2042
1090
1130
5467
2348
1426
1261
1309
1100
1393
996
820
3470
912
1025
1580
5717
1475
1309
831
791
866
1128
1435
1026
867
1129
1578
1133
1327
1041
1017
694
1282
3848
1917
758
36407
660
711
2889
832
799
709
611
1451
719
626
672
1749
866