2905 701
3499 845
3517 623
6533 590
22233 581
18225 514
4045 393
2042 127
6714 412
4767 557
85685 169
8578 327
26730 186
2914 501