28911
165564
999763
31654
380300
59777
684387
830790
89739
833221
485708
485668
5162799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1723136
1694196
1640471