5921 540
5729 392
30627 806
87208 585
77225 882
27276 171
17230 597
37955 173
13671 937
1580 262
2544 265
2315 419
5751 628
2668 504