6893 821
5789 816
3638 461
5701 402
3754 718
3577 371
10393 704
69134 482
52545 533
57689 529
40501 178
29722 287
14331 58