505 128
1128 294
2836 798
17447 379
4311 664
2094 323
10369 84
2845 368
1922 177
2327 255
2199 276
1494 34
12296 547
25591 290
12242 204
3044 284
11276 134
27373 783
8556 453