10130 25
34263 50
6138 3
9512 9
5943 3
12713 19
15477 19
7006 10
9448 16
5398 11
27564 48
6067 7
11713 17
13972 16
5663 11
20988 45