1005584
126111
512422
967130
389390
127383
777728
408164
834710
578155
328583
7980
5149799
3568581
3079148
2394804
2230988
2052609
1973358
191578
1770118
1720136
1690196
1637471