1227
422
929
417
474
458
1535
878
5914
702
937
413
270
753
491
383
431
259
541
442
430
408
432
418
448
423
446
411
686
611
745
258
437
485
609
262
443
1427
606
831
860
582
138
581
118
580
121
579
124
578
240
577
128
576
129
575
131
574
112
573
149