3216 506
2814 425
11177 700
5499 41
14189 684
14665 848
38143 34
63887 560
5242 56
39335 722
12016 329