3110 338
3825 603
3743 416
1773 80
2968 360
3204 629
7580 507
6679 594
17508 481
27041 547
30865 429
30342 936
3369 714
5852 38