10180 34
15953 54
5721 28
11849 55
29283 43
59455 146
1431 4
1595 5
4153 16
3935 23
2212 14
1980 3
2279 6
1747 6
3336 12