503257
107780
391533
277783
65419
32010
853242
186773
924198
9216
507422
541806
26298
49575
716456
984160
84934
666721
170500
652429
465248
1002433
517386
483155
611868
129362