1187
629
556
472
458
305
301
287
251
248
239
238
230
228
219
218
203
201
198
195
190
187
186
180
176
175
171
156
154
148
137
130
122
121
114
112
109
106
102
89
87
82
79
78
77
76
74
72
71
70
69
67
60