248698
491313
729557
440917
704500
649769
401926
796489
280565
653494
429673
590531
989557
674770
581506
382393
9725744
577786
3414577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545