863616
599651
453457
306195
741677
743240
160970
53413
599728
28457
97378
822298
650292
29448
544787
730191
15694748
701086
5003578
4409980
3531510
3509192
2303216
2219495
2054492
190666
1868948
16385
1563545
155461
237434
535777
723477
389148