14021 680
29891 654
9255 860
31368 404
47912 327
18684 673
23450 173
9976 806
17645 769
15934 363
3221 491
24219 535
2120 303
83850 482