1006 138
2046 314
3092 535
3425 675
2158 257
2087 231
9283 330
1128 268
1790 382
2923 522
899 93
2529 714
2989 422
2883 123
2195 542
29494 657
28314 509