50329
735442
848973
213688
93340
66205
724840
328662
662892
342856
476833
608230
5114799
3547581
3046148
2352804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471