1715
642
699
698
671
733
794
646
795
2158
835
930
909
986
3757
692
807
784
765
701
888
2025
1050
897
1000
926
913
3207
1907
1129
1062
998
1222
2950
1034
1345
1396
1134
1394
15963
1363
1841
1567
1866
1578
2590
1514
2095
2752
2180
3784
2311
4258
5156
2451
6105
5020
3120