1001
929
1523
970
907
1004
983
2282
1156
1017
1312
1072
1148
4337
2830
2795
1152
972
1126
2564
1311
999
1187
989
888
857
842
1024
834
927
1259
1773
1042
1811
1186
872
1480
930
1284
1109
1119
845
913
1120
2403
913
996
896
1614
1693
2791
1270
898
878
1312
847
1296
1112
941
980