505 113
1196 143
1157 269
293 59
1526 90
9213 747
3033 151
22782 552
2509 204
85820 189
32048 282
9128 290
3089 71
6282 287
4566 457