15002 23
11640 6
16451 19
12912 9
10261 3
21385 28
16707 45
12097 7
11518 10
11180 4
9556 3
13070 12
15451 14
13055 13
20160 35
13754 14
45575 80
15553 11
11594 12
13632 9
13389 11
10177 2
10682 8
16718 30