15050 25
3548 9
8655 11
99714 141
48590 128
4180 10
9328 10
5539 4
3605 2
8588 11
9827 8
9918 13
42952 34
8390 17
4682 0
9192 23
12063 21
86918 109
5182 6
9882 18
10710 11
4034 2
19931 21
29553 53