5075 773
30573 508
10333 506
6524 60
5314 126
4586 151
3520 79
3868 944
5864 717
2519 438
2665 294
3853 685
20813 384