3263 506
6011 540
5832 392
30845 806
90288 591
78003 883
27662 171
17600 598
39053 173
13959 937
1650 262
2643 265
2388 419
5848 628