2915
1525
910
1267
972
975
1158
976
1335
1011
1749
1865
1178
5249
1094
5733
896
900
984
856
874
897
1068
1061
916
916
980
1236
5014
1060
1135
2462
1584
1906
1143
1693
21693
1812
969
1732
1433
1215
3434
1205
2103
3015
6583
1176
1425
1389
2779
1443
3336
1784
1485
1485
8114
1691
1654
3840