42002 60
27509 24
18332 22
15144 22
15048 11
14728 24
14533 19
11296 11
9365 11
9291 4
9000 10
8441 11
8029 4
7352 12
63 4
45 5
23 5
10 7