558533
995956
359698
498789
923879
42459
948657
422100
285643
589315
273246
141656
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471