3000 338
3757 603
3628 415
1668 80
2884 360
3275 629
7495 507
6672 594
17403 481
26900 547
30661 429
30255 936
3350 714
5827 38