22021 341
4424 571
4536 232
5398 633
3917 178
4457 616
4804 596
3524 414
2686 43
2594 578
2156 26
3513 120
1646 51
4695 112
3665 572
6494 710