684
580
943
35924
1939
736
1401
28926
1033
1113
604
1977
658112
46913
46770
45108
4034271
3817157
31824
3124151
29756
25452
23471
21560