51097 845
15977 279
7151 121
28892 763
11443 43
9543 381
5372 713
3934 500
5400 501
3412 603
20567 751
18810 573
6619 742
3465 596