31 10
6532 25
2556 18
2201 7
2517 6
8151 12
4809 8
9702 13
21387 60
10292 21
5944 10
8894 27
26351 82
9880 9
13283 24
11307 33