2894 733
2418 671
3055 945
1253 295
1568 327
253 59
348 87
2544 578
6456 812
42074 672
16523 610
14145 85