11538 25
4841 12
6230 22
6504 9
35904 248
25727 84
19274 66
22705 69
8336 22
28470 115
13085 32
9265 39
15892 65
18343 44
16362 49
27090 33
20586 22
132605 267
49396 88