2295 587
588 142
1829 471
657 208
2908 692
2191 648
522 135
14268 523
3283 469
5166 673
21306 427
13343 602
88459 767