5072 5
10980 9
11667 5
7496 14
14492 11
19231 14
10332 8
38821 28
12594 12
14946 39
18211 23
5988 8
10394 12
34077 31
12962 12
22660 19
46331 47
7037 11
11296 12
7500 6
45228 16
8351 15
8041 3
7995 5