2260 587
587 142
1788 471
656 208
2905 692
2189 648
517 135
14223 523
3283 469
5141 673
21281 427
13334 602
88418 767