43617
684
580
943
35924
1939
736
1401
1033
1113
1754
2830
658612
47043
46820
45178
4041271
3834157
31864
3131151
29846
25482
23491
21620