4503 7
9997 24
19758 76
10508 30
9283 21
17317 51
15895 32
12306 23
19800 49
19107 37
9949 5
12653 10
13509 17
9281 7
5455 2
29404 60
30617 101
10230 23
21506 65
14431 40
21382 63
30161 89
14249 47
39452 96