3006 338
3762 603
3632 415
1675 80
2887 360
3278 629
7495 507
6673 594
17406 481
26911 547
30666 429
30313 936
3351 714
5830 38