5059 773
30495 508
10331 506
6512 60
5302 126
4569 151
3512 79
3865 944
5860 717
2515 438
2663 294
3850 685
20785 384