316
59
50
158
130
68
402
70
38
83
209
25
757
51
153
69
143
822
251
142
411
215
74
297
64
151
36
100
123
58
245
384