9639 29
5538 0
8998 12
5745 8
4790 2
8628 19
4352 9
16726 18
9542 9
28540 15
17952 13
30433 39
6281 9
9771 13
8626 8
14750 36
9151 14
13103 22
37398 77
14804 17
38204 35
20569 28
29119 57
54190 95