12946 680
4643 51
5976 706
27791 532
71040 417
7107 596
8637 867
9745 704
11030 906
11443 648
2029 234