89596 943
73788 947
28003 345
11218 512
178387 292
245592 467
40449 657
362965 805
42566 207
23926 487
3637 291