22640 42
23267 46
44274 46
30031 48
24071 33
129578 229
16256 4
49373 74
104452 219
138866 307
19992 29
12802 1
17020 23
16555 35
14574 7
19008 12
14953 5
15344 19
17957 17
14305 9
13474 2
20074 22
258457 651
32130 87