17307 33
15767 27
7315 3
2400 6
13902 29
5659 14
32054 39
15583 20
4400 9
4892 10
10215 8
7905 12
26201 40
17535 23
5539 5
13354 32
3274 4
4670 10
2459 1
5536 3
4910 5
4094 5
6548 1
20678 42