14270 10
15242 12
21987 28
7016 7
15763 20
23884 18
11616 4
18128 33
10405 5
15177 18
9953 13
8093 3
12144 10
9323 7
5955 10
16410 9
10428 16
78208 126
16089 37
21626 12
14647 34
8975 11
35475 42
25305 23