2595
0
4358
6
3140
4
1461
7471
9
6753
17
1000
1606
1
501
1690
2530
1813
2906
2
3354
3738
5
2110
1819
1922
1766
1814
980
2337
1590
3080
3
830
5065
4309
526
19944
1514