967433
930784
128553
443419
852962
63797
834358
347449
778364
831229
162802
106128
5483367
4510935
4322459
3440462
3438998
3389286
3336956
2998729
2984226
2476209
2131352
2124407