2836
2592
2849
2589
2552
2494
2550
2547
2590
2551
2586
2545
2492
2490
2489
2032
1983
1980
1978
1976
1727
1029
1361
1256
424
1265
253
302
1023
407
1271
1379
314
1382
1378
1362
1328
1335
1406
1306
1305
1301
1299
403
400
398
396
1270
1272
1276
1280
159
895
891
233
883
38
145
654
709
139
699
640
133
