343960
279936
892693
452555
35870
34203
406346
899703
756443
429936
736594
156514
78264
40150
35554
727813
871812
919635
36942
408944
523576
489599
393508
504286
6347
153176