9996 448
6054 696
7797 417
14458 405
38971 381
10896 642
11115 558
2561 25
6836 444
8402 365
6556 95
7393 255
2686 220
21971 357
3123 92
4992 879
2522 527
2060 386
2995 406