108290
39276
245595
113455
622947
213756
257406
683742
76934
749603
616943
50769
1005278
331968
566307
261748
129191
953807
32117
589875
521900
969683
746492
492181
141881
1006780