2173 591
2316 445
7570 665
3225 609
1859 116
6214 812
2509 105
4481 854
3919 516
144362 626
46166 847