3060 151
2256 293
4744 488
9266 215
13734 575
2257 265
14364 58
2969 743
3847 800
5704 370
3494 691
10035 86
10940 182
1568 101
1349 140
844 119
3928 792
2099 525