416954
587050
385562
1047075
912173
160443
2166327
1129393
387997
891214
2228501
6962117
79582
1348330
3302005
937893
193102
130424
378373
4352853