554713
26875
436444
375937
761563
68929
363971
813639
891628
680721
900391
618472
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471