22477 3
150584 21
27932 4
29026 9
21157 3
66608 22
23930 4
73558 16
23277 4
16482 2
28906 5
35701 1
38828 4
81459 27
20979 6
35554 6
40103 5
39406 3
32984 3
27426 4
25827 6
34858 4
21580 3
98379 24