30806 91
16285 49
28713 52
20700 61
31293 257
6346 20
23062 163
17537 14
8203 18
14755 37
2848 12
15194 23
65457 169
18810 22
17215 27
17889 23
16337 39
41553 90
4813 8