859293
171335
409822
341325
455396
123364
664663
988296
464309
777149
46230
210267
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471