5052 773
30476 508
10331 506
6507 60
5300 126
4556 151
3509 79
3865 944
5855 717
2515 438
2660 294
3847 685
20781 384