22479 3
150582 21
27926 4
29026 9
21152 3
66604 22
23932 4
73551 16
23278 4
16476 2
28902 5
35709 1
38832 4
81459 27
20982 6
35558 6
40109 5
39404 3
32983 3
27431 4
25827 6
34855 4
21583 3
98378 24