318
0
2125
1
4106
482
44199
475
425
553
308
628
497
1462
980
2727
2
439
486
710
327
2002
699
282
4922
422
290
458
618
363
799
552
1059