25358 3
20531 2
18731 1
30503 4
27454 4
33806 6
27156 4
23659 3
21956 5
24329 3
31576 1
64882 9
47256 5
92857 6
46484 4
103282 21
35002 6
29501 7
123278 18
30409 8
66803 9
133559 8
22477 2
50527 6