2897 733
2418 671
3055 945
1253 295
1568 327
254 59
348 87
2564 578
6458 812
42075 672
16523 610
14152 85