1220
596
442
110
695
231
529
160
415
40
395
158
149
68
507
185
429
75
638
215
240
95
46
28
291
98
408
181
374
150
138
89
478
118
333
153
405
203
221
177