81733 166
21055 29
16331 32
15448 40
12492 25
7386 1
9395 6
9028 11
7543 11
23624 76
166908 494
8531 7
9551 11
9882 14
56245 143
26153 36
13030 21
10261 17
12632 13
7376 3
7956 9
14468 26
11936 16
14473 35