497624
370872
31836
949780
809616
272478
179578
335368
689726
684821
213745
809417
5464367
4497934
4313459
3439462
3431998
3375286
3326956
2994729
2978226
2471209
2126352
2121407