49229
721830
338908
136141
981436
683300
17160
198184
355214
371188
725307
640568
5557367
4554935
4373459
3470998
3452462
3423286
3373956
3027729
3020226
2500209
2140407
2140352