2755
2540
2599
2541
2544
2538
2625
2601
2070
2559
2591
2605
2627
2539
2558
1975
1976
1700
1974
1703
1564
986
407
1365
1330
1334
1447
1429
1367
1332
956
1438
985
1436
987
1485
981
1403
1404
1364
977
1369
978
962
963
968
973
938
957
1320
958
764
857
843
751
733
635
632
654
652
614
64
61
