11315 21
8842 15
15517 29
7533 7
5339 6
14387 17
14959 18
11131 22
6516 3
6947 12
15140 20
31843 87
50960 97
10203 3
15799 16
5620 1
7087 3
5161 2
8205 3
5489 4
8200 3
6364 8
6973 6
7919 8