25778 3
55653 3
73881 13
43682 3
66251 8
41176 3
27528 5
31676 5
29155 1
40176 5
301401 36
22180 1
49851 6
32805 2
57229 3
36107 2
38733 14
45859 2
139832 29
154277 16
100354 5
87677 9
77256 11
53584 10