15080 5
14030 19
27395 49
23028 35
95150 147
34792 53
37228 35
18448 16
20374 20
15047 8
7826 2
6870 6
13060 14
29751 20
9351 5
28293 48
8364 2
8494 12
11388 10
15561 4
15360 32
11446 12
9672 5
10119 4