1143 253
2830 838
1205 248
3114 495
2699 580
3995 765
5717 647
8655 555
53143 557
13196 39
12488 487
12860 299