709951
576832
837752
343869
70669
216218
863481
319618
748634
971862
538466
670487
141206
386272
292456
675120
9724744
577786
3411577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545