2155
3
2465
2
3562
1
1189
0
3125
1797
3546
32302
2721
784
5367
3571
3498
4
3779
2948
6
4471
1734
2964
3051
1603
1895
2061
1903
1461
810