960 0
3506 7
4919 8
2685 7
2970 10
2225 5
2270 3
3112 9
3550 11
9575 19
2881 4
1572 6
2388 4
6484 27
4413 5
1042 1
5210 9
902 0
1158 2
1922 6
7078 11
2068 4
11770 23
9854 18