9619 9
12089 9
40776 51
7451 4
7540 12
8649 5
41557 58
8934 5
14230 16
13766 23
15963 20
11995 16
17552 13
33666 31
18517 15
7993 24
9436 17
3242 9
12452 20
16240 41
8525 7
96145 59
11839 8
19542 39