3109 338
3822 603
3743 416
1771 80
2966 360
3204 629
7579 507
6679 594
17505 481
27038 547
30862 429
30341 936
3369 714
5852 38