1506
0
480
1498
2683
3510
2
3691
5
859
799
10270
4
2727
2748
3428
3
919
839
543
1302
4111
3498
1869
1
493
2546
522
521
462
1352
1084
373
7039
846
988