1018
549
368
264
711
230
588
104
948
373
400
216
461
94
468
72
394
150
196
29
655
55
488
67
525
67
266
130
383
165
578
145
263
175
576
159
213
159
563
129