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