2150 560
1768 537
1906 599
1342 319
2449 668
860 260
7793 602
6431 956
6486 294
3998 123
22393 619
5242 590
7734 246
16207 107
5546 618
20674 566
29576 293