22923
414607
110263
50671
920115
353736
499218
17752
461458
462221
490137
13807
64708
24430
979117
379937
503128
217966
539779
728316