2116 162
5945 669
30542 83
7642 63
3967 485
24693 118
18623 464
16991 724
12301 287
13071 573
2918 747
3831 278
1515 273
3873 511
3302 743
5964 516