12001 3
37056 3
19401 0
31002 1
15251 5
13978 3
30258 9
41554 11
21926 12
16626 4
16453 5
24782 8
17082 9
29956 20
134031 112
62133 79
28952 25
32829 27
51501 92
49434 50
27278 43
33909 25
99583 17
65607 11