560528
259831
65653
73034
984495
569211
647284
194614
803127
839610
957389
934171
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471