116
2
74
1
78
300
84
380
63
299
656
227
344
794
403
401
457
890
96
765
3
389
1063
421
451
341
565
477
463
743
331
1492
448