47927
1009981
41329
99220
38299
777408
51121
802717
879495
164727
99197
492136
5481367
4510935
4322459
3440462
3437998
3388286
3335956
2998729
2984226
2475209
2130352
2123407