902 0
1001 2
1426 8
1719 5
1389 2
1509 1
2333 3
1949 4
852 4
1355 5
2371 4
2191 2
2754 9
22504 37
26941 20