3002 338
3757 603
3629 415
1671 80
2884 360
3275 629
7495 507
6672 594
17403 481
26903 547
30662 429
30287 936
3351 714
5827 38