16001 17
15316 10
18465 16
23927 24
15065 9
8503 8
36332 89
19512 24
19017 20
30320 52
27340 46
25545 24
65773 62
108165 128
37320 45
149804 173
22725 26
8292 15
15233 14
8473 6
9037 9
50165 113
83200 68
31228 30