22243 12
9143 4
18901 23
7882 3
18738 24
66924 89
90424 58
114324 210
16862 5
6454 8
9808 8
16612 27
22885 40
8908 11
11761 9
40516 43
25866 39
7401 7
12397 7
12648 13
5492 4
7431 4