101979
77315
829964
144458
324796
153672
65211
896457
331513
398931
996455
121407
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471