491621
11557
17131
372743
325305
250976
367892
361211
65711
681224
235807
60792
48689
413378
350523
131538
8128743
539986
3099577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545