3109 338
3820 603
3743 416
1769 80
2966 360
3204 629
7578 507
6679 594
17504 481
27037 547
30859 429
30339 936
3369 714
5852 38