38955 5
29034 6
17352 2
407257 18
19952 5
40855 6
29934 3
261005 27
82077 7
61534 9
54502 1
33977 5
290027 12
32684 4
125878 14
627631 77
37353 11
108578 11
148529 11
332081 26
130201 14
934376 215
384553 55
345452 20