5052 773
30477 508
10331 506
6507 60
5300 126
4557 151
3509 79
3865 944
5856 717
2515 438
2661 294
3847 685
20781 384