3216 506
2814 425
11176 700
5499 41
14189 684
14664 848
38143 34
63885 560
5242 56
39334 722
12016 329