39072 63
12267 62
4352 14
6634 22
5606 17
35920 171
15214 54
16870 44
20304 49
61472 142
5138 8
10645 20
34201 61
5101 8
13589 26
10764 38
12760 40
24318 127