556
0
1182
1553
116
385
714
2267
448
1
422
1853
710
4922
1073
477
2306
139
4106
409
907
493
486
521
363
553
941
2789
410
1045
1053
249