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