127
626
284
325
927
206
394
586
92
79
328
437
211
125
104
105
135
361
377
196
166
829
765
634
267
518
247
257
847
759
43
1128
962
107
565
343
701
287
57
736
544
524
3154
147
214
12
1382
1246
915
2142
618
145
2533
2185
726
4130
951
232
1041