2129 162
5964 669
30866 83
7730 63
4012 485
24889 118
18768 464
17007 724
12446 287
13091 573
2936 747
3881 278
1539 273
4041 511
3326 743
6040 516