3103 3
3062 6
3186 5
2636 1
2523 3
2903 3
5505 6
2398 4
3409 5
2626 2
2974 2
2954 3
2071 0
3956 5
3391 3
5183 14
3769 6
3272 4
3412 4
2722 2
3458 3
3213 3
20381 46
51181 99