5052 773
30480 508
10331 506
6507 60
5300 126
4561 151
3511 79
3865 944
5856 717
2515 438
2663 294
3847 685
20781 384