2110
1
2386
1787
2600
4
10827
562
830
0
951
1894
2
1694
1992
2906
2525
189326
297066
1254
5169
2435
3
4443
9
989
3386
7034
3211
2299
1492