912849
625341
425397
80381
14761
417114
74921
158502
101345
947516
710245
91457
4163364
3526456
3462929
3149460
2836998
2741283
2711955
2544725
2454226
2070209
1921351
1872407