1249
999
852
849
830
761
718
636
625
622
616
598
572
567
563
538
512
505
478
472
457
450
441
439
436
428
418
409
404
385
379
367
362
349
344
343
341
318
311
288
282
281
279
275
254
248
243
238
236
233
213
204
198
195
192
189