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