564256
811642
918519
302147
204748
995221
865688
139884
435585
614182
205188
210142
5052799
3491581
2967148
2292804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1620471