22033 341
4429 571
4540 232
5409 633
3932 178
4467 616
4811 596
3539 414
2696 43
2604 578
2161 26
3517 120
1655 51
4704 112
3678 572
6507 710