387830
371873
114903
143997
313227
50164
314979
464346
680769
148381
601886
922833
455339
840935
808727
885370
830927
954584
462347
977645
86946
609352
363680
619752
253985
601211