3010 338
3762 603
3632 415
1679 80
2887 360
3278 629
7495 507
6673 594
17406 481
26911 547
30671 429
30318 936
3351 714
5830 38