24242 28
16001 17
15497 10
18465 16
23927 24
15065 9
8503 8
36332 89
19512 24
19017 20
30320 52
27523 46
25545 24
65962 62
108348 128
37505 45
149986 174
22725 26
8292 15
15233 14
8473 6
9037 9
50165 113
83387 68