502684
204965
653912
48277
254935
1088952
704545
858821
910297
324933
1008175
226391
127528
117394
817535
857905
485700
910983
914772
972906
910457
74663
791728
507655