295625
870425
588163
297284
719210
183321
259753
51731
493992
1095958
953564
844206
663136
250180
399642
658768
194306
536214
472442
758332
539732
132676
1010186
334433
542988
23647