15670 29
3695 2
4189 6
4400 2
12660 20
12382 21
6275 12
10909 21
4498 8
5443 8
7055 7
22460 25
7636 13
10045 4
6306 7
5918 1
12780 30
11700 20
8207 9
4628 7
5896 9
5033 3
8982 20
4893 0