2721 650
1507 431
10668 58
6235 690
4296 539
11325 146
14484 729
12392 147
24148 222
5497 578
3816 684
2517 317
2222 269
2812 527
1638 76