22508 3
150601 21
27959 4
29054 9
21231 3
66607 22
23932 4
73576 16
23332 4
16509 2
28907 5
35701 1
38855 4
81457 27
20984 6
35557 6
40130 5
39401 3
32980 3
27430 4
25831 6
34858 4
21583 3
98404 24