2016
2574
2182
1271
1117
1158
1511
1094
1609
1857
1147
1590
1250
1214
1143
2498
1801
1672
1280
1198
1327
1368
1835
2113
1347
1472
1310
1404
1748
3055
3042
1379
1538
1691
1274