2990 338
3765 603
3616 415
1648 80
2914 360
3163 629
7493 507
6659 594
17345 481
26881 547
30624 429
30118 936
3357 714
5828 38