1306
1331
1024
2910
1241
1021
5262
1096
1496
829
945
945
2878
3521
2379
1431
863
2177
3179
2666
1335
857
1912
2248
938
762
867
882
1095
3918
2866
4703
1288
899
842
1257
900
953
915
2920
1803
2959
977
1745
7499
5385
888
921
1193
1297
1910
972
1201
788
1207
935
2332
1150
934
900