1143 253
2830 838
1206 248
3114 495
2699 580
3996 765
5719 647
8655 555
53143 557
13196 39
12488 487
12861 299