2300 587
588 142
1836 471
657 208
2908 692
2191 648
522 135
14279 523
3283 469
5171 673
21310 427
13343 602
88463 767