244293
423
501
173644
373
280
740
367747
310
238
321739
585711
42220
42013
39937
3544270
3298154
29244
2795149
26566
22562
21030
19230