16710 29
31801 60
29329 49
24535 48
11397 13
14137 19
13208 11
10987 7
52069 109
12910 12
16280 21
38400 102
28928 41
14012 13
28396 36
15687 14
11549 4
20132 31
22153 43
12259 16
13593 15
11538 16
10702 11
16059 18