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