15011 9
19738 54
9662 2
7984 2
11399 6
9325 4
7031 0
8442 5
8751 3
8148 2
44934 91
30921 72
17233 20
9139 7
10312 4
10214 5
7764 7
8253 7
8255 4
42914 44
14370 17
11127 5
13034 9
9598 4