21876 341
4338 571
4475 232
5326 633
3778 178
4387 616
4718 596
3442 414
2583 43
2543 578
2113 26
3463 120
1522 51
2102 109
3592 572
6416 710