9598 8
7907 5
8823 13
7232 5
7075 8
7336 1
6735 11
10839 10
6150 10
10363 13
7679 5
11602 15
13049 12
12743 14
6440 9
24564 36
30445 22
22451 19
11285 20
26674 45
20496 16
10055 6
45681 42
28099 28