7085 28
2202 7
10642 26
28 7
1242 1
13945 22
55085 38
13774 30
961 9
690 9
4063 10
10263 18
30423 71
620 9
2691 17
93 9
897 2
475 3
5933 10
303 7
452 3
1226 7
1426 4
1259 13