930
23411
1090
33314
726
1391
28826
1103
594
1937
1857
43417
652212
46603
46420
44708
3988271
3767157
31634
3093151
29466
25242
23190
21340