251469
36598
224630
119333
1285164
929787
1010191
760444
833727
566854
487517
1084620
75632
3082654
33183
976232
622292
360373
651435
114504