24973 32
41228 71
50933 120
28016 68
18868 34
10804 3
10183 3
32097 93
60279 192
24588 20
37431 53
9956 3
17975 8
32703 47
17463 14
206495 703
12684 20
16255 5
14438 21
11525 10
29051 46
42526 116
80353 344
41613 76