530
464
332
300
270
230
261
222
523
461
421
442
588311
42380
42193
40077
3552270
3311154
29264
2798149
26666
22632
21120
19280