43579
898603
1044470
297122
736271
286210
1059186
488571
139328
700105
477416
253340
763146
858948
989724
771610
502504
33952
56987
570377
276284
514841
429275
794256