1247
888
2546
977
1104
1022
237
519
2304
1046
1455
1302
2480
1238
1148
2167
459
577
485
1191
1619
1190
1832
1596
1347
1183
687
1506
1455
1302
1506
1025
807
1532
2028
617
704
973
956
2294
1460
938
972
1140
1357
794
795
1046
2082
492
1142
1346
1217
1184
757
1704
609
1572
848
735