7943
37359
26388
157349
392476
797108
890967
528528
793271
360978
71331
23348
69736
351700
633285
994437
8140743
540286
3101577
3028980
3012510
2147192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545