12955 20
7823 17
5438 4
6494 4
6919 12
5841 3
5411 5
4435 1
6682 4
4656 4
6984 6
5737 2
6566 3
4796 3
5156 4
5482 4
5554 3
13516 19
5290 3
8883 17
10000 6
12598 7
16141 20
19328 41