592
131
395
110
1077
332
345
189
444
175
1118
478
658
160
473
82
648
165
291
176
747
259
615
262
218
153
709
284
391
53
248
142
253
121
400
184
516
124
710
217