558
440
495
513
330
616
466
375
7613
452
582
9818
36737
28210
26833
23953
2011267
18524
1793151
16646
1623147
13870
13470
11670