685
478
737
396
163
454
884
580
185
425
464
275
358
195
522
365
170
329
541
313
108
308
235
320
181
328
576
704
483
318
782
237
397
573
166
517
381
590
120
189
392
668
505
192
795
497
266
224
195
202
1056
498
839
577
597
855
907
281
336
544