3109 338
3820 603
3742 416
1767 80
2965 360
3203 629
7578 507
6678 594
17504 481
27037 547
30858 429
30339 936
3369 714
5850 38