2848
2587
2549
2493
2553
2546
2837
2592
2849
2548
2588
2545
2491
2490
2489
2033
1984
1979
1977
1976
1726
1040
1363
1302
423
1266
252
1330
1303
406
1269
1395
1380
1381
1378
1360
1329
1346
1406
1307
1304
1300
1299
402
399
397
396
1278
1268
1279
1280
795
898
892
232
885
637
144
655
710
138
704
641
132
