23875 17
7587 7
22029 25
7856 5
8814 14
10291 10
11979 2
22228 15
10355 16
20777 27
10914 10
7837 4
6850 9
13670 18
5598 3
10180 9
57298 47
21060 38
24690 17
2617 12
12366 3
6790 6
4208 2
103603 98