649
1169
361
436
663
316
940
881
555
727
341
1024
896
501
2149
362
780
1049
764
1493
639
512
410
575
955
3442
779
925
380
1845
1064
1391
177
185
311
329
489
1116
158
1435
558
446
940
627
1107
423
503
435
385
363
470
328
2925
500
1717
693
384
287
551
1084