40290 54
15327 7
13036 6
12859 3
14876 8
22613 16
20590 25
13915 8
14461 8
18814 18
13681 3
45666 83
22133 16
14526 5
23505 22
15030 9
15614 10
15016 9
19991 9
42140 53
16227 7
20566 16
19516 11
21448 17