7594 678
4851 701
5739 845
5898 623
8669 592
23592 581
20839 514
5454 393
2957 127
9848 412
6350 560
128458 178
13010 327
35122 189
3428 501