21066 43
11964 11
7496 6
7287 5
11559 18
11348 9
8975 7
5638 2
8352 3
7702 7
5991 1
5382 1
4880 2
14024 18
14703 25
6133 4
5532 0
15877 17
7988 8
10768 13
13959 20
6356 4
6666 5
17251 21