222222
554884
250802
144999
593457
73157
301857
255558
159904
285227
59524
295861
84886
700224
616196
945953
39947
129104
123600
117174