21880 341
4341 571
4481 232
5328 633
3779 178
4387 616
4719 596
3447 414
2583 43
2543 578
2113 26
3464 120
1524 51
2102 109
3594 572
6417 710