3015 338
3763 603
3637 415
1684 80
2887 360
3278 629
7497 507
6673 594
17415 481
26915 547
30677 429
30347 936
3351 714
5830 38