2950 3
3198 6
4587 7
5764 8
4296 7
3477 3
3550 5
3852 3
21450 40
8865 14
4036 5
3854 5
2908 2
3035 3
3877 1
2917 4
3838 3
4459 7
3382 4
3890 1
2997 3
3418 0
3677 4
5239 10