3013 338
3762 603
3636 415
1682 80
2887 360
3278 629
7496 507
6673 594
17406 481
26911 547
30671 429
30336 936
3351 714
5830 38