903
943
987
787
1016
883
2180
702
697
672
693
709
859
749
676
680
639
736
967
1450
865
2914
1183
732
1008
1343
711
745
731
4510
1066
1321
647
793
681
1048
1134
738
773
1156
828
1247
1129
731
927
929
934
678
1133
835
2684
907
2778
877
662
783
843
1156
1276
1334