30768 51
8245 11
87121 65
11353 11
10343 17
6747 11
10839 14
7034 9
11547 14
3834 8
6562 17
14379 17
5171 2
12305 19
19579 22
27016 27
2121 1
20897 32
18377 22
13501 20
20569 37
7736 8
17259 19
4935 8