470
322
534
402
392
1182
612
12213
490
460
853
748
687612
49323
48530
47988
4250271
4040158
33094
3253151
31046
26642
24481
22850