949446
1177521
786466
519336
70414
807393
544834
52161
944938
577475
862169
715955
246749
227950
687669
83455
8100743
539486
3094577
3024980
3010510
2143192
2014495
1980492
1886216
173566
1729948
15845
151061
1459545