663840
485468
85683
598244
239962
896496
137178
576164
871117
522401
300116
131156
5044799
3484581
2960148
2284804
2199988
1992609
188978
1876357
1728118
1704136
1650195
1616471