2988 338
3765 603
3616 415
1646 80
2914 360
3162 629
7491 507
6658 594
17344 481
26879 547
30620 429
30117 936
3355 714
5827 38