32283 603
17529 546
36205 952
11541 675
21689 422
3266 517
2479 67
7909 483
84965 839
16849 326
12538 31
48133 491
17451 450
27596 41
48653 592
21748 188