3005 151
2244 293
4743 488
9264 215
13734 575
2251 265
14344 58
2969 743
3846 800
5700 370
3492 691
10031 86
10933 182
1567 101
1346 140
844 119
3917 792
2099 525