29999 27
27012 65
24913 44
16581 32
14982 55
10369 28
7484 18
5562 21
5373 10
5197 15
4571 22
4511 17
3842 8
3606 19
3446 15
3187 3
3135 8
2570 3
2477 3
2380 11
2333 3
2250 7
2244 7
2039 5