6893 27
2202 7
10442 26
28 7
1242 1
2691 15
702 2
13774 30
13565 22
475 3
4063 10
254 3
1259 13
303 7
5933 10
381 3
30228 71
10063 18
93 9
540 1
815 4
961 9
620 9
502 8