120684
712680
409647
420364
807313
310368
84806
607791
78477
510422
233613
675323
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471