4900
2631
623
263
278
184
412
76
485
95
492
327
455
171
644
195
377
181
274
204
482
101
337
167
276
176
604
210
342
118
506
52
451
122
559
191
502
40
554
133