51581 99
26136 52
20708 38
16291 37
15061 14
13182 10
12540 12
12310 13
12058 18
11007 14
9386 6
7997 5
7512 10
6867 8
6624 10
6536 11
6252 9
5659 6
5549 7
5437 12
5402 15
5275 2
5271 1
5202 3