1001
1011
1866
749
992
752
1209
900
1081
1246
5526
1030
968
2337
1379
944
1015
1001
930
970
907
1004
983
2282
1157
1017
1312
1072
1148
2830
2797
1152
972
1127
2564
1000
1187
989
888
857
842
1025
834
927
1259
1773
1186
872
1480
930
1284
1109
1120
845
913
1120
2403
913
996
896