401
1
895
0
2522
1823
2
380
714
931
392
414
287
4594
1161
1428
543
710
755
514
472
341
604
1545
164
97284
413
391
377
373
406
4922
3073