2695 679
618 134
943 300
1439 427
2674 705
3017 971
1723 352
2605 552
3813 603
14620 324
6911 50
6526 51
2922 61
5281 363
5486 25