4503 7
9997 24
19758 76
10508 30
9283 21
17987 51
15895 32
12306 23
19800 49
19107 38
9949 5
12653 10
13509 20
9281 7
5455 2
29404 60
30617 102
10230 23
22171 65
14431 40
21382 64
30861 89
14249 48
40120 97