3005 338
3758 603
3629 415
1672 80
2885 360
3276 629
7495 507
6672 594
17406 481
26910 547
30665 429
30302 936
3351 714
5830 38