960 0
3506 7
4919 8
2685 7
2970 10
2225 6
2270 3
3496 9
3550 11
9575 21
2881 4
1572 6
2795 4
6883 28
4413 5
1042 1
5210 12
902 0
1158 2
1922 6
7484 11
2068 4
11770 23
10249 18