1003
1282
1509
2682
928
1033
868
935
813
1256
2348
1127
986
2913
3633
2449
1335
1073
982
1838
2567
2354
1169
1481
1637
2017
1132
2127
964
1069
2215
2257
1117
1092
2791
1165
3401
1192
2932
1784
1207
1175
1176
22120
1479
1288
4459
1299
3101
2367
1280
30997
1878
1060
1571
1018
5454
2684
5630
1355