50203
4309271
31746
23230
157636
16126
1514100
13570
1061180
13760
1132160
11690
699912
49340
48998
4120158
33544
3322153
27222
24861