2980 5
34142 98
2542 6
2181 1
3958 4
3980 7
3195 7
1880 1
2486 5
7255 14
3665 4
2002 2
1938 1
2546 1
3589 6
2071 1
3058 5
6327 5
1670 2
2139 6
2459 4
4289 1
8555 23
8713 34