170392
141575
67371
768784
491036
656205
1759120
449880
73414
519840
136372
103898
294812
552253
133905
383634
378576
191620
133056
285901
370380
32565
505895
109866
165798
554558
1010471
9119521
10078629
15035548
16616850
346863
359520
503319
1056580