5013 536
6451 680
10695 421
3674 803
29542 342
3239 91
6863 179
47632 58
7542 562
24369 621
34498 610
29475 486
26428 664
6683 191
6798 738
5945 533
22801 895
3197 857
860 120
1572 170
2954 569