639850
234746
30570
462325
867585
88618
1006187
469698
71324
361101
698509
4401000
819868
691996
348160
926681
36142
253616
875861
765483
379946
132978
684920
3508
779712
619543