16625 49
3057 7
1487 4
1064 6
1202 2
1243 1
1023 2
1788 4
1011 1
1970 5
1325 1
1140 1
1657 4
936 1
953 3
1389 4
1350 1
1272 2
2969 11
1277 3
1332 3
3164 8
1136 1
1964 3