1603
1
3546
5225
8
2906
572
0
1169
4471
2
1660
3357
11
1526
2377
1691
1681
2571
6
951
2258
1694
6844
1581
746
1755
1699
1787
2996
1174
3012
4
1766
894
32302
2087