2016
2574
2182
1271
1117
1158
1511
1094
1609
1858
1147
1590
1250
1214
1143
2498
1801
1672
1281
1199
1327
1369
1835
2113
1347
1251
1473
1311
1405
1752
3056
3043
1380
1539
1691
1274