2129 162
5964 669
30867 83
7733 63
4012 485
24893 118
18774 464
17007 724
12447 287
13092 573
2936 747
3883 278
1540 273
4041 511
3326 743
6040 516