141255
609909
560491
111612
342540
159307
238705
856785
340505
724766
90336
60165
336163
11935
264972
656762
227699
499851
1000622
925609
816942
484679
4874
759345
96649
511215