643553
66102
11279
711462
233394
632367
615414
3100577
53112
539986
934328
41860
2146192
3028980
525115
252674
8131743
3012510
2014495
1980492
1889216
173666
1729948
15845
151061
1460545