2527 777
1216 313
2912 810
1519 293
4880 261
5368 539
1763 78
140175 347
64537 175
79172 668
116904 697