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