332
0
319
383
472
2
378
523
416
298
405
424
305
763
3
306
272
258
450
318
340
345
414
441
278
380
539