21 9
114 32
5042 12
4938 5
6122 17
33903 64
8975 10
38654 81
6396 13
8813 14
66658 73
25278 20
39273 57
18737 12
11757 5
90059 149
124201 229
10375 8
24505 46
106399 197
7731 17
14596 10
12119 15
5165 10