4928 773
29597 508
10303 506
6340 60
5203 125
4335 151
3435 79
3817 944
5822 717
2463 438
2600 294
3794 685
20205 384