43650
622712
263124
283508
400535
704488
269200
961527
237113
227491
863260
51164
5565367
4557935
4377459
3471998
3456462
3427286
3375956
3029729
3024226
2503209
2141407
2141352