21593 20
4925 0
20266 20
18028 25
28982 38
9916 6
8889 11
5965 12
15104 12
6030 4
6664 20
6939 18
35864 41
16119 28
14869 9
7376 8
4921 4
8499 24
33348 78
18983 28
4295 7
844 3
5075 5
22783 15