11525 561
5845 56
2793 217
3442 109
1694 91
4991 501
3605 824
3100 726
2617 613
2395 537
1108 106
8496 800
943 144