3003 338
3757 603
3629 415
1671 80
2884 360
3275 629
7495 507
6672 594
17406 481
26910 547
30665 429
30300 936
3351 714
5830 38