12056 18
64990 115
13842 39
8967 11
10149 5
9438 8
11359 7
22586 37
12135 9
21243 48
21297 49
8846 6
12828 25
13562 23
33432 37
19581 20
43433 106
13231 14
16579 21
31361 47
16244 27
12266 10
15112 30
11734 3