38656 5
28730 6
16928 2
406908 18
19632 5
40805 6
29607 3
260734 27
81479 7
61253 9
54451 1
33651 5
289704 12
32480 4
125855 14
627377 77
37301 11
108309 11
148531 11
331782 26
130006 14
934053 215
384504 55
345329 20