20446 43
10545 12
16571 11
6410 6
7874 10
11922 10
13923 26
8028 8
8667 6
9375 16
6544 4
12898 5
19406 32
18130 15
6769 12
7087 14
9802 14
6205 9
28136 49
43974 86
12463 16
7608 12
17322 39
7515 8