5928 540
5732 392
30630 806
87248 585
77243 882
27280 171
17239 597
37972 173
13682 937
1580 262
2546 265
2315 419
5752 628
2670 504