2200 580
1723 527
2640 724
2747 853
8171 568
3362 644
18825 111
5323 432
1933 130
3030 83
11168 687
1704 212
6542 181
9833 293
16987 541
3660 582