553
126
508
200
610
190
523
76
381
73
335
120
341
89
898
324
526
227
632
162
425
177
790
273
1242
747
274
108
1299
471
809
361
763
479
394
196
1104
336
851
478