401
372
717
661
700
482
426
504
694012
49923
49160
48688
4283271
4088158
33384
3283152
31566
27042
24791
23120