984270
275566
506528
364166
996442
215705
44197
715117
16374748
734286
5399578
4548981
3694192
3645510
2403216
2269495
407749
526440
475680
95356