546
315
253
19
830
251
223
61
592
141
788
175
504
188
372
114
312
35
824
322
721
229
279
118
525
220
656
238
742
276
688
225
842
148
286
45
855
408
530
94