1047 3
1038 8
173 8
613 9
10398 34
2195 12
11991 26
6550 18
3654 8
13812 18
23289 40
25323 77
31416 55
51391 131
18495 26
18392 28
33797 92
11977 18
38793 78
18598 24
10295 16
19004 17
21896 31
32657 54