985
805
1040
795
986
894
836
2016
979
889
979
821
1798
1177
840
6721
3622
878
2250
1885
1696
1028
811
1205
1108
916
6550
1290
873
1659
1009
895
818
1181
1757
832
994
840
2542
2302
844
1018
1446
850
795
1931
1257
1002
807
1229
979
1005
930
983
988
1469
825
1433
5560
946