1132
0
1229
1
988
1129
1837
300
935
804
493
383
2105
2738
1084
475
1687
2
1390
2000
2211
573
1923
1053
1418
2459
6
1049
714
2225
3
730
1354
553
2808