599 59
1409 233
923 89
3655 719
2890 694
3536 809
38057 319
20870 632
7387 378
14575 561
5351 461
4575 665
5224 860
6535 548
11085 733
3265 441
5080 832
3949 187
5645 966