2270 587
587 142
1804 471
656 208
2906 692
2190 648
520 135
14238 523
3283 469
5148 673
21286 427
13334 602
88429 767