5252 21
1113 3
1791 8
3171 8
3364 1
9612 71
4033 8
3365 16
2263 5
1322 5
4276 4
6505 28
10198 36
3889 11
4870 28