2200 580
1723 527
2640 724
2747 853
2773 119
5002 621
3215 343
3562 287
9529 647
5992 521
3409 416
4968 651
6668 723
4650 493
7612 684
1690 85