77512
21833
128325
62944
551750
399809
182774
632823
217264
1032102
751329
679942
261284
500841
416275
781256
810951
470118
373102
58387
521115
83566
279432
636607