10166 34
15941 54
5713 28
11844 55
29282 43
59446 146
1427 4
1590 5
4147 16
3930 23
2205 14
1975 3
2276 6
1737 6
3330 12