2771
2750
2756
2639
2774
2554
2547
2549
2623
2597
2594
2637
2551
2553
2545
2027
2018
1984
1980
1978
1648
1444
1408
1512
1321
1318
1446
1409
1478
1469
945
316
312
1441
1439
300
296
1407
1405
1394
1396
1329
1371
1338
1343
1340
1348
940
955
1320
1317
217
205
853
838
737
634
89
667
73
70
623
608
