370
109
39
87
30
27
207
180
319
71
340
57
50
2121
105
188
147
119
588
155
65
44
41
132
55
46
458
707
1657
437
60
70
327
69
151
137
425
191
277
231
58
89
48
56
66
187
828
72
79
93
36