809
273
221
108
586
149
607
22
505
129
359
199
464
55
448
249
514
117
91
77
398
182
306
225
528
166
239
175
306
134
611
164
319
74
178
121
579
166
419
191