951976
804331
67286
657863
50730
515995
313439
910641
204953
32148
763833
261612
5169799
3590581
3117148
2419804
2243988
2069609
1991358
192178
1776118
1724136
1696196
1642471