38956 5
29030 6
17356 2
407257 18
19953 5
40855 6
29933 3
261007 27
82084 7
61526 9
54506 1
33981 5
290029 12
32678 4
125883 14
627629 77
37357 11
108582 11
148532 11
332077 26
130204 14
934384 215
384556 55
345458 20