2173 591
2316 445
7569 665
3225 609
1859 116
6214 812
2509 105
4481 854
3919 516
144360 626
46165 847