339270
394282
105365
806470
70942
637853
973806
603952
796884
590942
196489
1047462
5464367
4497934
4313459
3439462
3431998
3377286
3326956
2994729
2978226
2471209
2126352
2121407