950776
491635
267928
640230
912433
472314
960576
933475
759197
1003870
539203
420537
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471