1526
2
2530
4
913
1
2903
3
1268
1760
0
2593
2348
66
3386
3485
7
1174
7034
2392
2550
6346
16
5517
1639
1592
1755
400
3491
2110
763
108797
1009