43553 3
18355 1
151184 19
46982 4
20181 3
22859 4
34328 7
40979 10
32204 5
154952 10
48109 3
22884 1
543176 68
28227 3
138982 28
376626 93
29707 2
59006 4
34904 2
36577 6
30034 3
152430 22
41955 9
28327 4