2547 777
1220 313
2919 810
1521 293
4880 261
5371 539
1763 78
140196 347
64551 175
79193 668
116910 697