1220
415
818
409
448
123
454
1372
766
5733
584
808
403
745
484
377
414
118
532
430
418
399
425
423
416
401
583
506
634
426
470
122
479
427
1205
492
823
853
638
153
637
251
636
193
635
213
161
633
204
632
163
631
154
630
629
155