15689 40
5382 15
26985 33
34715 39
26719 72
19884 29
25425 63
7322 10
15979 35
3764 18
8208 19
7757 13
5637 21
22301 55
26994 111
25738 21
32178 173
6051 28
7687 35
23669 54
5831 14
164581 228