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