585 59
1389 233
906 89
3643 719
2887 694
3526 809
38032 319
20851 632
7386 378
14571 561
5351 461
4574 665
5224 860
6533 548
11085 733
3265 441
5079 832
3948 187
5642 966