296
0
3659
14
2730
6
1045
269
608
422
458
408
683
391
691
46414
1
1115
266
871
1075
2435
653
1428
2114
4594
507
2522
303
479
368532
1009
301