20887
1112429
53458
1098943
129942
257695
581731
809760
829696
674531
66574
99772
84060
224828
679970
382287
682235
427566
195810
461397
862850
337701
183304
55013