1003515
223412
1001585
598177
538920
162606
559935
225679
705215
716808
321826
851570
5148799
3567581
3075148
2392804
2230988
2052609
1971358
191578
1768118
1720136
1690196
1637471