547
216
511
342
159
395
440
223
388
130
43
161
591
260
410
805
357
1025
1827
805
1178
134
62
243
537
275
460
226
108
120
527
207
706
937
385
1133
301
141
228
255
91
235
484
170
793
273
118
242
8356
3620
8228