1225 70
16606 485
5014 156
22123 310
6300 588
7041 390
7784 451
2541 113
3628 367
3920 746
4597 522
2813 740
3338 585