1645
43617
684
580
1276
943
35924
1939
736
1401
1033
1754
659212
47043
46830
45198
4045271
3834157
31894
3133151
29866
25502
23521
21620