50703 845
15918 279
7089 121
28559 763
11391 43
9442 381
5338 713
3872 500
5366 501
3397 603
20520 751
18768 573
6590 742
3415 596