29946 872
15294 622
35861 623
53799 446
46772 305
37030 621
3869 483
12265 260
1425 70
1938 165
12960 570
6059 367
5772 67
5812 649
5123 113
2244 318
5098 317
28554 502