21882 341
4342 571
4482 232
5330 633
3779 178
4392 616
4721 596
3450 414
2583 43
2545 578
2113 26
3466 120
1525 51
2102 109
3596 572
6417 710