3125
2
19783
21152
8
32302
0
4471
4044
5
2378
17946
2911
9
2535
25669
1461
2964
1
13499
3498
4
2478
1672