1217
414
813
406
438
119
449
1354
761
5729
571
802
400
743
482
372
409
116
529
428
417
398
425
412
410
396
416
579
501
629
121
114
423
465
117
474
1188
487
820
851
637
251
636
193
635
213
634
161
633
204
632
163
631
154
630
153
155
628
197