2465
2
1189
0
155
1033
1
3125
2930
2956
2507
3546
32302
2892
3498
4
3779
2638
4471
2964
1309
3051
1603
1461