21876 341
4338 571
4474 232
5326 633
3778 178
4386 616
4717 596
3442 414
2583 43
2543 578
2113 26
3463 120
1520 51
2101 109
3592 572
6416 710