38253 5
28583 6
16758 2
406784 18
19433 5
40756 6
29304 3
260552 27
81207 7
61030 9
54405 1
33382 5
289580 12
32376 4
125806 14
627131 77
37309 11
108204 11
148477 11
331631 26
129932 14
933753 215
384431 55
345252 20