2155
3
2465
2
1189
0
3125
3546
1
32302
2087
3498
4
3779
2948
6
4471
3868
10
2964
1889
3051
1603
337
1903
1461
3780
1564
3131
699
6346
16
1744
1769
1462
802
669
1872