556
0
1553
116
422
1182
553
139
1073
4106
363
714
1053
2306
493
2267
477
448
1
4922
521
2189
2727
475
282572
1853
1454
249
152
2810
1462
1650