946 0
2702 4
1113 1
1485 2
5345 5
6583 7
4503 10
3895 5
3180 10
1571 4
1827 2
3913 8
11653 7
8400 36
6562 20
8280 24
10125 25
1437 5
2081 8
4468 15
5351 12
19891 137
10378 60
7473 22