1086
993
549
780
682
179
521
1365
831
679
607
433
1289
626
278
832
482
191
701
278
131
196
320
455
404
275
424
786
168
598
510
530
415
240
868
177
342
1025
680
1002
295
275
462
640
374
303
597
271
1998
1395
1114
251
949
637
853
377
384
209
1006
299