12553 27
7326 16
31743 101
43304 106
8152 11
17264 32
45928 105
11112 28
47754 80
18774 29
21311 31
13575 35
15598 17
16308 21
11275 47
6581 5
25026 13
2151 4
11292 24
5735 15
16688 54
10951 8
10272 35
6149 18