15071 25
10639 13
24091 24
16207 3
4605 3
5890 7
27812 9
31481 36
15516 5
58521 93
16820 40
7779 8
16395 17
10193 19
7313 10
16453 24
13245 12
16512 13
12468 25
7295 15
5096 6
5120 8
2136 5
4608 5