122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
765623
481107
176496
357548
952639
21997
262770
43266
297384
433
64541
298132