870332
362130
109525
961319
28118
723894
203927
145655
399996
47288
924515
8949
617687
512969
60507
155174
15695748
701186
5003578
4410980
3532510
3510192
2303216
2219495
2054492
190666
1868948
16385
1563545
155461
237434
535777
723477
389148