513
71
388
210
267
60
610
177
298
162
350
105
621
231
431
163
531
186
565
82
315
208
493
100
176
111
519
210
66
28
415
196
589
203
535
185
370
175
218
149