352
0
328
307
325
316
679
2
420
863
1
625
515
468
558
429
403
454
346
388
450
628
705
385
670
208
148