12911 680
4625 51
5976 706
27790 532
71037 417
7107 596
8634 867
9745 704
11030 906
11443 648
2029 234