4490
13453
11360
19424
18393
18163
1140
830
3870
2640
160
60915
201510
1649717
1169212
11529276
1045316
10418259
98064
8462155
786911
71776
62644
58052