15008 23
12409 11
16896 10
11915 23
16159 24
8318 12
7132 9
2199 6
37662 57
10104 12
12232 12
14866 16
16666 19
18922 22
15612 13
39110 105
24411 34
22643 12
26440 41
23836 16
30548 24
14375 6
21368 14
31641 50