15771 15
57340 60
24199 32
35188 20
29638 44
8342 8
14209 8
11570 14
20870 38
9935 2
96815 106
6793 3
10010 8
35197 52
15012 9
30889 23
8807 2
7802 21
7153 2
16470 38
20045 21
8469 10
4935 6
7844 14