1156
603
343
190
347
104
221
95
478
82
116
68
573
15
143
12
107
21
426
213
375
124
484
34
200
157
252
181
283
130
164
57
830
374
442
117
293
96
417
120