21840 25
11805 10
15880 11
15552 17
120821 157
8593 6
31268 36
19481 15
13496 14
9567 8
6965 6
30822 41