47
100
6
7
4
1
45
29
17
55
41
14
30
37
131
44
21
28
15
299
161
112
497
198
139
72
150
95
569
57
127
142
56
42
104
346
39
60