4150 580
3886 588
26899 941
3691 505
3844 350
8520 51
8021 501
2796 138
4965 418
2588 451
8898 891
3082 584
6005 599
1002 101
4316 599
3307 671