3062 338
3820 603
3748 416
1731 80
3003 360
3213 629
7571 507
6704 594
17457 481
26988 547
30723 429
30235 936
3388 714
5881 38