25321 51
11371 7
54589 112
13483 13
39415 72
13276 19
8068 5
8847 2
7336 2
10031 9
9945 12
11225 13
8429 6
8316 4
9701 12
7415 4
10406 8
11980 7
9040 8
33140 81
19186 31
13197 9
12531 14
20801 35