3263 506
6011 540
5832 392
30847 806
90308 591
78007 883
27663 171
17601 598
39064 173
13960 937
1652 262
2646 265
2389 419
5849 628