9432 20
8440 9
10698 6
18987 23
6896 5
11301 13
8054 9
7406 6
9281 7
9793 6
13556 16
9091 16
24142 44
6681 11
11368 16
18090 30
16993 21
13990 17
20169 51
13711 9
23323 39
56211 105
49486 109
25251 31