5055 773
30484 508
10331 506
6509 60
5300 126
4562 151
3511 79
3865 944
5857 717
2515 438
2663 294
3850 685
20782 384