31795 29
9010 13
8702 19
12049 17
7609 12
11154 17
5094 11
23860 44
25671 23
8884 24
15902 20
10652 32
11263 25
4789 0
21456 27
29950 80
17183 14
11847 12
11826 5
18980 27
12467 10
23862 19
36062 125
39300 38