686 142
2314 484
2402 790
2003 508
6732 638
6540 98
86442 831
19818 260
15100 194
18445 793
5524 730
5178 457
2885 309