554
522
521
520
2618
519
518
472
471
470
532
527
477
476
475
460
453
2022
452
451
442
428
427
426
425
334
333
332
331
326
1461
325
324
323
1456
322
321
320
1438
319
318
317
1445
316
315
227
226
225
224
102
101
100
99
98
