20943
432848
768822
350501
186222
199999
645834
437978
637337
786352
4514
215663
5116799
3549581
3049148
2357804
2226988
2032609
1946357
190878
1756118
1718136
1682195
1633471