25116
20621
1318
26179
18818
17919
21312
1889
23122
16724
17235
15524
598411
43080
42803
40717
3596270
3389155
29464
2836149
27026
23052
21400
19480