998
663
452
414
353
226
218
187
186
181
178
170
167
166
159
155
149
148
140
139
130
124
119
118
117
108
107
105
104
103
88
87
81
75
73
70
69
68
66
64
58
57
55
54
53
52
50
49
47