3125
2
2166
1
3546
32302
0
2267
3
2562
3200
3498
4
2866
3779
2209
1903
4471
2964
6516
8
3051
1603
2507
1681