30005 47
8288 5
15650 20
13407 16
8164 10
6882 0
7781 4
10758 14
8162 3
7774 12
9371 12
8628 9
9501 6
11750 14
10038 12
8132 4
9345 8
7953 3
13645 19
15756 25
23757 75
12467 17
6607 3
15054 30