18303 24
18402 21
11639 6
8009 2
7685 3
9568 6
9028 2
7504 3
7392 3
15696 20
30536 58
10073 8
10523 8
12659 9
11239 12
15342 14
29596 39
10496 8
8675 2
9269 7
9952 5
8564 4
9455 6
6956 3