21877 341
4338 571
4477 232
5328 633
3778 178
4387 616
4718 596
3445 414
2583 43
2543 578
2113 26
3464 120
1523 51
2102 109
3594 572
6417 710