4123158
49400
27272
180379
15774
13680
107273
12780
9708896
8791
71462
8460
700912
50323
49088
4315271
33614
3326153
31756
24921
23290