41502 80
16245 37
14125 34
13009 36
12006 6
11363 31
9097 9
7753 31
7555 8
7535 29
7475 22
7087 19
6630 4
6441 14
6232 35
5786 23
5429 10
5128 3
4989 15
4898 3
4751 20
4393 1
4359 17
4311 12