2839
2583
2488
2506
2503
2538
2501
2564
2500
2144
2540
2542
2145
2504
2502
1993
1786
1781
1973
1995
1654
1041
1347
1323
423
1285
256
1337
644
406
1260
1392
1016
1038
1391
1339
1348
1336
1367
1012
1008
1007
705
402
1288
399
397
396
1286
1283
1296
796
900
787
232
3543
144
712
635
138
708
627
132
