2465
2
1189
0
496
3125
3546
1
32302
3498
4
7159
10
3779
4471
2964
3051
1603
1461
2173
1134
868
2906
1727
784
1843
1547
1788
1681
1015
1876
3238
7