12975 23
5701 3
5561 4
9875 13
7640 2
5888 4
13962 18
7707 3
7628 10
11287 22
11306 18
10324 20
6214 16
11299 20
6676 9
29553 39
9060 9
23095 48
5029 1
17346 32
25264 23