25778 3
55656 3
73877 13
43684 3
66227 8
41158 3
27507 5
31676 5
29155 1
40183 5
301331 36
22176 1
49856 6
32808 2
57231 3
36106 2
38728 14
45859 2
139809 29
154208 16
100251 5
87628 9
77229 11
53551 10