42041 80
16665 40
14522 34
13147 36
12149 6
11500 31
9247 9
8043 32
7826 8
7759 22
7657 29
7216 19
6917 5
6698 14
6353 35
5991 11
5786 24
5392 3
5311 13
5141 15
5020 3
4871 20
4547 1
4500 17