2257 587
587 142
1785 471
656 208
2905 692
2187 648
517 135
14218 523
3283 469
5141 673
21278 427
13334 602
88414 767