37783 879
9542 463
577215 3062
459668 1996
11751 108
64586 557
17202 590
4958 783
8689 776
7557 777
21877 287