22998 592
20567 589
3540 728
5053 617
3221 745
47582 149
5931 463
5494 414
9399 647
8040 789
6421 442
14483 688