5896 540
5713 392
30611 806
87055 585
77150 882
27238 171
17213 597
37900 173
13651 937
1575 262
2541 265
2309 419
5746 628
2658 504