5959 3
19267 20
7439 10
32699 26
19609 22
9938 26
13155 12
10526 19
5156 13
23348 40
6405 1
8875 18
17542 11
7079 10
18230 13
14858 23
7021 5
39814 89
6666 5
23853 39
13830 9
19454 19
14130 16
43853 64