3193 20
10009 36
22615 50
16135 33
27065 46
15294 33
11964 31
15631 38
11746 48
3816 19
26994 111
6614 25
11390 19
23879 35
10937 24
40172 95
8751 4
9891 27
7988 33
51629 181