512370
890139
337592
191966
70248
30463
5913
184934
690164
474663
944915
152824
508752
579537
289473
828444
427271
9738
66287
479618
1044596
871506
539156
526607
285380
929384