1297
1099
1001
986
1049
1936
1023
932
2947
2470
996
917
929
827
1638
844
989
826
856
1056
1194
1072
2949
810
1166
830
793
739
2113
1368
890
1182
888
967
926
866
829
973
781
775
857
835
1282
814
8172
809
966
908
776
2797
1547
3219
841
993
971
1118
1603
1578
755
801