12928 680
4629 51
5976 706
27791 532
71038 417
7107 596
8636 867
9745 704
11030 906
11443 648
2029 234