169143
584474
29879
559765
76360
663136
250180
399642
658768
536214
472442
758332
680126
406535
10347
53456
479618
137180
5771
753158
375498
1053847
954275
866703
387862
799911