352962
55296
609881
69611
164791
352918
111560
344370
952587
681867
42486
27663
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471