298909
871184
68413
840465
483950
31185
31868
800614
907583
438725
60598
40946
7357372
5992935
5716461
499456
43281000
4320288
4277956
3850463
3821227
3729730
350816
3120209