14498 526
442352 748
20609 160
1652 159
16895 783
38566 543
17346 521
25774 576
7560 810
3660 247
2523 319