5076 3
7081 2
9009 13
10688 6
18903 22
8268 9
6548 2
6681 3
5529 2
6671 6
8917 16
10021 23
8164 12
8897 27
25627 99
9546 19
14896 38
6122 9
13532 22
25896 74
26467 33
164801 325
84948 168
7312 17