641278
44262
693662
994148
886531
199929
546724
847157
238271
410141
564179
54945
5325799
3751581
3264148
2581804
2313988
2166609
2087358
194978
1860118
1756136
1754196
1671471