10560 5
20643 52
23568 29
12112 10
11929 1
12427 10
8695 4
9343 4
20291 32
16419 45
18474 37
22134 21
9161 4
15496 21
24861 25
29631 49
10064 12
14981 14
37264 34
40541 93
29211 27
26697 39
21908 45
11200 9