41502 80
16245 38
14239 34
13009 36
12006 6
11363 31
9097 9
7753 31
7670 8
7535 29
7475 22
7087 19
6630 4
6556 14
6232 35
5786 23
5429 10
5241 3
4989 15
4898 3
4751 20
4428 12
4393 1
4359 17