198636
417867
6957
353186
610364
586202
67942
645731
63401
59746
171537
93517
176459
67832
324514
953484
8151743
540286
3101577
3028980
3012510
2147192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545