1296 265
1051 242
1694 442
2250 494
926 229
979 213
1441 391
268 41
242 26
15457 409
24576 639
8229 370
10081 500
17245 84