37
108
594
270
261
72
405
137
301
278
74
41
29
33
38
23
76
169
12
18
63
15
1569
276
687
1145
194
536
439
189
156
157
311
461
329
639