38959 5
29033 6
17355 2
407258 18
19958 5
40857 6
29929 3
261009 27
82077 7
61534 9
54505 1
33980 5
290030 12
32678 4
125878 14
627628 77
37357 11
108584 11
148534 11
332077 26
130202 14
934376 215
384555 55
345456 20