28032 11
86581 10
44680 5
45255 3
35727 34
401355 16
187228 9
89108 11
333082 35
99457 28
113126 5
144277 23
145407 22
205204 23
321304 49
115381 9
119080 16
60232 11
117508 12
76405 5
168859 21
130282 18
84608 19
30301 0