704
292
183
135
425
84
394
34
278
184
226
95
428
131
371
58
173
163
326
20
514
95
322
203
255
17
306
152
484
151
564
175
392
150
233
168
340
126
454
133