5062
2197
698
251
302
167
878
287
566
239
514
100
648
185
890
265
398
143
272
63
617
58
635
155
535
212
621
155
313
138
253
108
223
158
772
264
530
72
201
113