14410 8
12561 4
18542 17
22483 31
41866 135
17283 23
23029 40
14139 5
14017 15
12552 10
18240 18
21362 35
27471 36
13720 12
15780 16
15278 10
13194 5
18461 15
27963 53
23335 34
22347 25
13374 4
14119 9
12068 7