1500
2003
2521
1802
1174
1191
957
1622
1458
1027
876
1384
670
957
783
735
705
733
764
736
582
815
663
783
1169
505
1500
684
594
1467
1612
765
1186
1551
1581
1729
638
653
648
614
665
700
1191
739
1027
896
3957
814
613
616
864
747
2003
655
2521
557
501
1802
1174
905