13005 13
18957 10
21575 29
12114 13
8979 5
8088 8
11855 13
28220 24
4359 3
21884 32
7469 11
46403 48
8685 10
9874 20
13696 27
7800 0
9173 7
10193 21
29949 25
23349 29
12307 13
8705 6
41954 43
15490 9