31695 712
6677 287
14143 702
5184 568
43705 117
36775 484
2322 162
25741 352
14937 642
6941 452
32977 505
4564 522