12150 11
29347 58
28585 32
12989 7
31593 25
9123 4
16172 6
20831 5
14089 1
11632 3
16087 6
8720 1
15006 2
14432 5
29688 28
24520 23
18116 17
29405 38
34872 24
6640 2
6116 3
18041 22
7528 1
10102 9