36893
678672
784596
346907
377967
232313
58628
278239
958791
505749
157900
302523
7357372
5992935
5716461
499456
43281000
4320288
4277956
3850463
3821227
3729730
350816
3120209