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