964
519
509
504
478
429
393
347
312
300
293
289
291
288
268
251
204
201
195
190
189
187
179
174
162
109
157
159
147
137
122
121
82
56
771
618
614
580
579
576
564
563
557
555
551
546
541
530
514
503
480
410
266
15
14
10
8
3
80