52432 10
72903 28
33254 10
110654 51
29958 8
51057 33
75355 33
35976 22
19931 12
26856 8
20159 5
30928 9
61853 34
47726 21
17805 4
178477 24
345376 12
292401 38
163583 10
144976 15
144255 25
400276 54
804506 171
631182 94