2341 3
5821 30
1982 7
1594 3
1264 3
1243 2
2265 4
1333 4
1145 1
1413 5
3287 11
2194 8
1255 2
1393 2
2047 5
2337 6
3161 9
2083 4
4522 20
2236 7
2655 12
1531 9
1854 3
1528 6