1505 431
10565 58
6230 690
14470 729
12378 147
24136 222
5497 578
3816 684
2517 317
2221 269
2811 527
1638 76