21833
85443
128325
62944
552750
141401
399809
182774
632823
418916
218264
1033102
781147
868949
1001724
788610
519505
41952
68987
581377
279284
519841
435275
806256