949859
914691
102124
505399
896547
58360
660960
33776
172641
92232
463790
217770
650825
974690
329704
135589
55915
464892
66169
242271
554861
147215
911889
570748
379344
161720