1247
889
2546
977
1104
1022
237
520
2305
1048
1455
1303
2480
1238
1149
2168
459
577
485
1191
1619
1190
1832
1596
1347
1183
687
1506
1455
1303
1506
1025
807
1532
2028
617
704
973
956
2294
1460
938
973
1141
1358
794
795
1046
2084
492
1142
1346
1218
1184
758
1704
609
1572
848
735