22085 341
4470 571
4554 232
5427 633
3997 178
4486 616
4858 596
3563 414
2753 43
2619 578
2187 26
3538 120
1679 51
4741 112
3694 572
6556 710