59591 84
15199 15
2280 1
43516 49
29568 36
11978 12
28098 30
24357 23
9993 8
39797 58
11097 12
9041 8