14162 680
29933 654
9325 860
31398 404
47951 327
18689 673
23444 173
9975 806
17681 769
15993 363
3212 491
24464 535
2109 303
84058 482