566
561
765
673
593
798
952
1085
940
903
870
852
904
2679
2981
2773
2951
2739
2755
2679
2578
2596
2765
1646
1594
1513
1408
1417
1398
1453
1433
1163
1337
1446