530
1
1555
3
552
4305
2
2620
2829
5079
1078
529
0
1570
1746
2733
4
11150
9836
15
709
588
700
899
810
539
502
2735
5
549
336
1112