983491
283273
163169
472159
504170
840764
244396
752203
676171
85933
267953
422574
4653
890944
452574
475376
639365
668422
75483
760250
436767
282417
706152
495677
682666
298840
11298
102622