4500 613
23108 641
3224 67
10204 673
5832 508
7889 506
14103 683
5347 506
4043 555
3695 784
2693 245
5641 573
4914 170
4401 932