2198
17010
1828
76456
2955
17930
27344
25512
3049
16731
2507254
1094
659212
47043
46830
45198
4045271
3834157
31894
3133151
29866
25502
23521
21620