328
576
703
483
318
782
237
397
573
166
514
381
590
120
189
392
668
505
192
795
497
265
224
195
201
1055
498
839
577
596
854
907
281
336
544
310
1654
452
491
568
599
927
325
540
581
942
434
757
646
437
400
731
491
277
454
361
466
394
1255
473