256573
930596
800227
720295
36534
399598
434815
521314
888796
38960
281193
493653
5140799
3564581
3069148
2380804
2230988
2046609
1960357
191478
1765118
1719136
1689196
1636471