2200 580
1723 527
2640 724
2747 853
6542 181
1704 212
11168 687
3030 83
1933 130
5323 432
18825 111
3362 644
8171 568
1617 502
4168 303
4413 619