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