21883 341
4344 571
4484 232
5332 633
3780 178
4393 616
4721 596
3458 414
2583 43
2545 578
2113 26
3466 120
1525 51
2102 109
3601 572
6418 710