2928 701
3514 845
3523 623
6548 590
22259 581
18233 514
4060 393
2044 127
6733 412
4770 557
85856 169
8595 327
26761 186
2915 501