595 59
1400 233
914 89
3651 719
2889 694
3528 809
38051 319
20863 632
7386 378
14574 561
5351 461
4574 665
5224 860
6535 548
11085 733
3265 441
5080 832
3949 187
5645 966