3110 338
3826 603
3743 416
1774 80
2968 360
3204 629
7580 507
6679 594
17509 481
27043 547
30866 429
30342 936
3369 714
5852 38