3015 338
3767 603
3638 415
1684 80
2888 360
3279 629
7498 507
6673 594
17431 481
26918 547
30681 429
30351 936
3351 714
5830 38