43255 11
58679 7
23956 2
31557 3
19632 6
52178 3
60108 5
52529 6
44759 5
47128 11
39552 5
427503 115
121129 15
32728 2
38901 2
39484 3
74781 17
46380 6
30484 2
31507 4
39951 6
42657 7
64552 8
73156 3