29001 30
13615 14
10945 11
11722 11
35220 40
47228 52
6576 1
17373 16
11052 7
15167 16
7592 1
18382 16