22556 3
150627 21
27954 4
29052 9
21233 3
66732 22
23932 4
73655 16
23353 4
16508 2
28933 5
35730 1
38902 4
81580 27
20977 6
35601 6
40134 5
39457 3
32979 3
27426 4
25851 6
34857 4
21580 3
98456 24