2200 580
1723 527
2640 724
2747 853
9943 384
6475 201
3042 552
5140 394
3466 615
12587 662
7443 611
1388 102
15267 603
5961 583
7651 387
21651 451