914580
208989
197158
292251
171394
44655
56884
85877
831666
456868
1016594
155191
51552
401145
59638
404854
24827
505360
809533
717889
654762
139277
72672
96771
971267
343318