3125
2
3546
1
32302
0
2304
11761
4
14421
12
2289
1494
3692
7
3498
2558
2032
1421
3779
2948
6
4471
3693
3868
10
2964
3051
1603