50582 120
29164 72
15610 24
24510 38
48385 51
16616 22
40045 157
96148 110
146524 118
131409 254
16525 22
35865 55
142380 334
15891 26
12458 16
31008 37
11257 8
41383 134
17104 40
28552 73
11668 42
14268 37
7236 13
20930 71