27915 32
11584 12
14530 17
12974 6
9223 2
10738 7
15826 11
12625 13
14595 7
14333 22
19667 51
15502 12
16771 20
7657 4
8089 9
8689 6
10231 5
7558 4
16887 25
10407 15
12063 11
5911 1
8318 5
8829 5