11 8
40 1
17679 30
24620 51
48490 163
30157 49
16074 53
20885 93
31449 73
20754 75
25680 61
30872 82
32129 82
60793 235
58650 130
23501 54
103360 265
45261 103
45741 124
33310 56
58147 213
93335 271
137600 490
97216 594