2793
3296
3523
1100
1003
1109
1270
985
964
1550
1108
1263
1606
1341
12399
1279
1685
12856
2495
1162
1603
1809
1267
1228
1172
973
6456
1448
9822
32343
1395
23140
3502
1033
1962
3999
1655
3880
12766
1244
3761
3405
1853
2422
1184
1106
1189
1348
1508
1475
1678
1154
1132
6874
1959
1226
1074
1190
1189
1072