29870 27
26827 65
24768 44
16534 32
14881 55
10308 28
7440 18
5507 21
5330 10
4845 15
4522 22
4453 17
3817 8
3568 19
3403 15
3161 3
3089 8
2535 3
2450 3
2348 11
2293 3
2216 7
2016 5