695550
571890
683901
154191
569793
930744
871364
490889
228478
40687
723841
675552
5116799
3550581
3050148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471