256417
212488
306975
670698
53523
910166
572521
61143
833555
656684
526284
794551
5082799
3513581
3009148
2315804
2212988
2007609
1904357
189878
1746118
1715136
1661195
1624471