1227
422
931
418
474
459
1548
881
5917
706
937
414
273
753
492
383
431
259
542
443
432
408
448
423
446
413
687
615
748
260
437
486
611
264
491
445
1428
609
832
860
642
160
641
201
640
346
639
169
638
153
637
253
636
193
635
215
634
162
633
204