15997 16
20879 15
21052 13
37893 42
18622 9
16033 2
11028 2
11090 14
16858 14
33165 76
23527 29
7860 15
13345 14
11487 5
19290 17
22010 21
22951 19
21518 17
20767 17
8242 3
27207 28
21061 29
5376 6
48868 65