12272 24
25085 28
13725 18
10521 7
11809 15
29883 90
39777 83
61582 139
28969 38
22559 28
175106 453
53084 53
8828 48
18089 60
1789 5
21131 44
69340 227
1106 5
922 1
1096 5
12377 42
16147 78