508170
920566
542523
745651
1056148
932241
50030
262107
1006959
662692
281771
644585
1008756
386601
108290
39276
245595
622947
213756
257406
680742
74934
748603
616943
50569
42216