22080 341
4467 571
4554 232
5424 633
3993 178
4485 616
4850 596
3562 414
2753 43
2617 578
2184 26
3535 120
1676 51
4736 112
3691 572
6554 710