51707
554490
717578
657379
488179
14737
177711
62427
748778
710369
406256
915698
5882368
4809935
4591460
36181000
3568286
3518462
3514956
3161226
3111729
2613209
238727
2195407