1221
415
818
409
449
123
454
1372
766
5733
584
808
403
745
484
377
414
118
532
430
418
399
425
423
416
402
583
506
635
426
471
122
479
427
1205
493
823
853
648
295
647
225
646
150
645
644
182
643
188
642
159
641
200
640
345
639
169