3263 506
6011 540
5832 392
30847 806
90305 591
78007 883
27662 171
17601 598
39062 173
13959 937
1652 262
2646 265
2389 419
5848 628