2932 151
2226 293
4740 488
9262 215
13734 575
2246 265
14329 58
2969 743
3844 800
5700 370
3488 691
10026 86
10922 182
1567 101
1345 140
843 119
3912 792
2099 525