3096 847
2606 555
673 79
3334 638
4544 275
2103 424
362 53
1853 429
2148 434
2421 462
640 85
754 50
2631 483
870 98