109721
158388
77939
398468
380214
601776
698801
552580
37465
547204
475627
58691
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471