3110 338
3824 603
3743 416
1773 80
2968 360
3204 629
7580 507
6679 594
17506 481
27040 547
30864 429
30341 936
3369 714
5852 38