9486 25
16430 23
12913 7
9048 17
11838 11
6135 4
7345 6
12482 10
6860 7
10917 12
30277 23
32176 19
95562 122
12461 13
5723 1
28345 52
22121 17
9193 5
37793 29
10102 12
9569 15
7369 6
59103 108
13406 34