305
0
638
453
8278
22
18487
1
577
306
3279
371
604
887
4526
2
1676
1156
322
742
1646
866
895
1198
432