29457 107
59551 188
10293 26
10544 27
26251 64
8546 18
28928 49
40476 101
11699 13
12980 20
7098 27
16401 38
10326 20