29197 35
40206 58
30625 36
116945 157
24441 29
12221 7
9615 9
8371 8
11872 10
6926 6
12767 12
18370 16