2940 3
4456 11
7896 9
7239 10
11013 8
6641 14
3785 3
5792 12
11073 17
5266 11
3792 5
9055 28
2158 1
2700 5
4507 11
6493 21
3357 8
5805 7
8177 16
22324 40
11921 12
26736 30
26494 15
9111 0