43650
622712
263124
283508
400535
704488
269200
961527
237113
227491
863260
51164
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352