1505 431
10584 58
6231 690
4295 539
11324 146
14472 729
12382 147
24137 222
5497 578
3816 684
2517 317
2222 269
2811 527
1638 76