12995 680
4669 51
5977 706
27799 532
71048 417
7108 596
8639 867
9746 704
11031 906
11443 648
2029 234