1129
0
1053
2211
1073
858
2395
300
1540
2
1049
1960
7
1648
1
385
414
400
1454
475
882
810
58
618
6
2321
18
3075
4
2125
2435