304584
548382
986285
305806
912430
759626
1325
785385
275894
612888
940117
814818
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471