2280 587
587 142
1817 471
656 208
2907 692
2191 648
522 135
14254 523
3283 469
5160 673
21299 427
13337 602
88441 767