112505
538806
993886
88466
161390
693217
102294
727396
442201
581877
367515
447204
5554367
4551935
4372459
3467998
3451462
3422286
3372956
3026729
3019226
2498209
2140407
2139352