663 0
2191 13
2045 11
1629 7
1529 20
2100 34
4303 12
15783 26
8697 28
7975 13
17544 33
4207 10
24096 36
5591 16
10073 25
1659 6
2440 14
5664 11
992 1
1722 2
1912 7