161390
201438
972478
72879
85211
657677
78532
303346
101891
856754
369928
827520
5464367
4497934
4313459
3439462
3431998
3376286
3326956
2994729
2978226
2471209
2126352
2121407