22561 457
25502 510
63899 471
30474 454
49450 682
40528 734
3748 508
1864 239
11247 727
4910 418
6449 512