37076 8
98653 47
76428 25
41205 4
29277 6
30704 4
277779 71
53858 12
40527 8
66051 19
47355 9
28309 1
80433 14
64002 14
57382 10
33958 6
132834 39
106829 40
80558 15
79255 10
87807 18
52682 10
62426 12
68579 13