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