470
322
534
402
392
1182
612
12213
490
460
853
748
687512
49303
48520
47978
4249271
4040158
33094
3251151
31036
26632
24471
22840