954860
690823
359472
94197
470243
299244
37999
169192
321223
548492
772717
475221
33102
278753
611999
766472
93676
712145
274148
97279
69932
123245
519382
850147
904265
334660