960 0
3506 7
4919 8
2336 7
2970 10
2225 5
1921 3
3112 9
3550 11
9196 19
2522 4
1572 6
2388 4
6484 26
4413 5
1042 1
4852 9
902 0
1158 2
1922 6
7078 11
2068 4
11391 22
9854 18