1171
578
437
107
684
227
523
159
414
40
393
157
149
68
502
182
425
75
637
214
239
95
46
28
291
98
406
180
371
149
138
89
478
118
330
153
403
201
219
176