639850
234746
30570
462325
867585
88618
1006187
469698
71324
361101
698509
4401000
226815
171442
5169
175524
74599
511683
1010960
71421
489140
411202
253269
472123
914641
540780