5583 505
2711 673
33581 755
3206 298
23531 341
10954 53
20330 655
29219 402
18905 458
17259 245
7616 603
10572 236