830
338
207
142
449
93
418
41
304
195
265
111
457
136
402
68
178
163
334
23
522
96
347
212
6926
24
316
155
498
154
572
176
401
153
244
172
348
130
461
136