7586 678
4849 701
5736 845
5896 623
8668 592
23590 581
20829 514
5452 393
2956 127
9841 412
6344 560
128306 178
12999 327
35114 189
3428 501