2260
1225
993
854
736
722
720
709
663
652
646
627
604
518
515
507
492
482
481
465
463
460
458
454
454
453
431
429
428
423
409
408
407
403
396
395
390
382
376
375
374
370
368
353
352
345
342
341
336
332
331
331
328
327
326
325
318
312
310
309
308
307
303
302
302
300
300
300
297
296
294
293
291
287
281
280
277
274
274
273
268
261
261
261
260
259
253
253
252
247
245
245
242
242
242
241
239
232
229
228
226
225
225
225
223
223
220
215
208
206
204
201