43569 843
14815 279
6509 121
24962 762
7485 41
7862 381
5161 713
3570 500
4223 501
3197 602
20104 751
17871 573
6216 742
3046 596