8011
1256
243
656
796
1405
334
562
581
876
883
1035
652412
46603
46420
44708
3988271
3767157
31634
3093151
29496
25242
23190
21390