11432 9
12657 10
8756 3
13655 0
22157 10
11676 5
10333 6
19402 8
26928 8
21231 1
24079 2
27676 11
19202 5
15981 11
30476 24
85958 46
20129 12
18507 8
12827 17
30627 20
21080 27
24558 39
275583 36
264601 37