3125 5
2589 5
3207 6
19921 53
15680 52
3889 7
17254 43
8208 21
6206 19
3608 10
9556 28
3713 13
5794 13
2988 3
4470 14
14349 27
4374 4
3564 7
1363 3
2759 4
3100 3
3326 5
4411 8
3879 8