22080 341
4469 571
4554 232
5424 633
3993 178
4486 616
4850 596
3562 414
2753 43
2618 578
2185 26
3535 120
1679 51
4738 112
3693 572
6556 710