3113 338
3830 603
3746 416
1776 80
2968 360
3205 629
7582 507
6680 594
17510 481
27049 547
30876 429
30348 936
3370 714
5854 38