14182 680
29951 654
9337 860
31420 404
47957 327
18700 673
23458 173
9980 806
17686 769
16006 363
3213 491
24497 535
2109 303
84092 482