776
211
486
63
1820
755
358
182
474
177
317
93
498
134
467
151
271
139
656
105
690
378
812
369
814
179
525
287
785
373
542
187
558
242
974
385
958
360
1001
396