183238
56536
454370
35879
715248
399484
951951
277356
220789
774490
439893
504214
677849
617181
464988
86679
8141743
540286
3101577
3028980
3012510
2147192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545