43382 843
14803 279
6497 121
24923 762
7475 41
7841 381
5157 713
3565 500
4196 501
3190 602
20053 751
17801 573
6214 742
3045 596