10235 34
16082 54
5802 28
11907 55
29378 43
59639 147
1459 4
1633 5
4197 16
3976 23
2235 14
2028 3
2318 6
1774 6
3373 12