323
0
408
467
261
589
316
332
211
250
304
221
238
259
329
352
307
298
448
424
296
354
576
595
1
703
564
549