805
675
473
470
330
212
208
200
177
173
165
161
157
155
143
142
141
140
135
131
124
122
117
116
112
100
98
97
93
91
89
88
82
80
70
68
67
66
59
56
54
49
48
47
45