563
316
359
189
1100
693
821
281
602
151
544
244
530
257
517
202
868
216
278
112
348
116
307
194
887
268
452
128
386
148
642
188
654
299
589
141
168
36
567
176