641586
503619
433621
228444
183519
677791
636428
585136
757518
206247
545537
56345
5222799
3644581
3175148
2471804
2263988
2099609
2023358
193378
1804118
1737136
1709196
1652471