2127 162
5962 669
30822 83
7720 63
4008 485
24857 118
18746 464
17005 724
12435 287
13090 573
2936 747
3875 278
1535 273
4037 511
3322 743
6025 516