21221 149
59726 147
79984 146
16295 95
13594 80
14068 78
14377 69
9067 58
5125 51
3528 51
8497 50
7660 47
5963 45
10247 39
6205 34
6033 30
4612 28
4676 28
3397 20
7288 19
3228 18
4645 18
3113 16
5555 15