689
393
496
217
757
292
209
75
179
69
730
226
579
158
598
179
282
190
172
46
284
156
1233
555
590
147
613
215
632
210
414
160
754
198
854
296
336
184
966
475