10989 14
3270 8
5946 6
9445 23
9645 8
12329 26
9503 7
24344 32
5525 11
11256 23
2567 9
5822 4
39010 22
25562 32
11809 19
4988 6
19637 33
22716 40
15329 18
26 9
8139 12
11659 15
30938 36
45681 52