51581 99
26136 52
20708 38
16291 37
15061 14
13182 10
12540 12
12310 13
12227 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
5372 3
5275 2
5271 1