9281 3
17345 27
9073 12
11293 22
9047 4
10701 18
23624 77
13404 19
7888 8
32807 48
32502 36
14483 10
15640 8
95260 204
12492 25
6672 2
6619 1
7532 3
22070 45
6433 1
12813 13
15959 43
9072 8
22578 33